문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 상위 호환 (문단 편집) == 개요 == * [[컴퓨터 관련 정보]] '''上位互換''' '''Forward compatibility''' 전자 또는 소프트웨어 전문용어. 나중에 나온 버전(=더 상위 버전)을 위해 고안된 입력을 받아들이는 시스템의 기능을 말한다. 예를 들어, 플레이스테이션 2용으로 만들어진 게임이 플레이스테이션 1으로도 잘 작동하는 경우 플레이스테이션 1은 상위 호환이 된다고 한다.[* 그런데 이건 게임 쪽에서 보면 그런 거고, 하드웨어 쪽에서 보면 PS2가 구형인 PS1용 게임에 대한 하위 호환 성능을 가진 것이 된다. 보통은 소프트웨어의 상위 호환은 패치 프로그램이나 에뮬레이터, 하드웨어 보완을 통해 구현한다.] [[하위 호환]]에 비해 상위 호환은 실현하기가 까다로운데, 뭐가 어떻게 될지 모르는 미래의 변화를 포용할 필요가 있기 때문이다. 그래서 그냥 미래에는 가능할법한 기능들을 있는데로 미리 때려 넣기도 하고[* 보통 컴퓨터 소프트웨어나 통신 규격을 개발할 때 이런 경우가 많은데 경우가 많은데 현재의 컴퓨터 성능에 규격을 맞춰 버리면 나중에 더 좋은 컴퓨터가 나와도 통신 규격의 문제로 인해 새로운 규격이 나올 때까지는 제 성능을 내기 어렵기 때문이다. 간단한 예를 들면 IPv6이 있는데 IPv6 체계에서 만들어낼수 있는 IP주소의 수는 현재 존재하는 디바이스 개수보다 훨씬 많지만 미래에 인터넷 디비이스가 엄청 늘어나는 것을 대비하여 엄청 긴 주소로 미리 만든 것.], 나중에 패치를 통해 맞추는 등 사후에 보완하는 경우도 많다. 상술한 예시인 '플레이스테이션 2용으로 만들어진 게임이 플레이스테이션 1으로도 잘 작동하는 경우', 그냥 게임 개발사 차원에서 개발할 때 양쪽 모두를 타겟으로 잡고 테스트 해가며 개발했기 때문이 대부분이다. 콘솔 세대 교체기에 나오는 양세대 모두 지원 게임들이 대부분 그런 경우이며, 8세대 콘솔 초기에는 PS3,4, XBOX 360,ONE, PC, Wii U를 모두 지원하는 [[패기]]를 선보인 게임들도 있었다. 이런 경우 구세대의 하드웨어 한계에 발목을 잡혀서 제약을 받는 경우도 많다. [[배틀필드 4]]가 [[배틀필드 4/맵#s-11|상하이 잠입 (Infiltration Of Shanghai)]] 같은 맵을 테스트만 해보고 출시를 포기한 게 대표적인 예이다. 사후 패치로 맞춘 경우는, [[DirectX]] 버전 10과 함께 출시된 [[윈도우 비스타]]가 서비스팩 2 이후 받은 플랫폼 업데이트를 통해 DX11을 지원하게 된 경우가 대표적인데, 그 외에도 [[윈도우 7]]도 서비스팩 1 이후 받은 플랫폼 업데이트를 통해 DX11.1 ([[윈도우 8]]과 함께 출시)을 부분 지원하게 되었고, D3D12On7을 통해 DX12도 지원 가능하게 되었다. 다만 [[윈도우 7]] + 그냥 DX12로만 개발된 게임은 구동이 불가능하고, 게임 개발 차원에서 D3D12On7를 사용한 경우에만 호환이 보장된다.[* [[윈도우 7]]은 D3D12On7이 되는데 DX11.2는 안 되고, [[윈도우 8.1]]은 DX11.2는 되는데 D3D12On7은 안 되는 [[파편화]]는 덤. 다만 [[윈도우 8.1]] + D3D12On7은 그냥 [[윈도우 8]]부터 잘 안 팔려서 방치된 것일 뿐, 기술적으로 안 될 이유는 없기 때문에 [[https://www.youtube.com/watch?v=1qQ-cuC3svc|개인 개조 파일]]을 통해 호환성을 맞춰줄 수 있다.] 이는 상위 호환이 그만큼 어려운 작업이라는 걸 역설적으로 [[방증]]하는 사례이기도 하다. [[게임보이 컬러]]용 게임 [[포켓몬스터 금·은]]은 역시 흑백 [[게임보이]]로도 호환되므로 게임보이 흑백은 상위 호환이 된다.[* 단, 한국에서는 컬러 전용으로 발매되었기 때문에, 상위 호환 불가능하다.] 게임보이 컬러 단독에서만 가능한 게임은 상위 호환이 불가능하다.[* 실행은 가능하나, 가동 직후, 게임보이 컬러 전용 게임이라고 오류 메세지가 뜨며, 게임 진행이 되지않는다.] [[New 닌텐도 3DS]]에 최적화된 게임이 [[닌텐도 3DS]]로도 호환되는 게임도 있으므로 닌텐도 3DS도 상위 호환이 된다고 볼 수 있다. 특히 3DS 본체에는 [[amiibo]] 인식이 안 되지만 아미보 리더기를 이용하면 인식할 수 있는게 대표적이다. 완전히 일치하는 예는 아니지만, [[포켓몬스터]]의 적/녹/청 버전은 1세대 포켓몬 한정으로, 2세대 금/은버전 포켓몬을 옮길 수 있기에 상위 호환의 예에 해당한다. [[클라우드 컴퓨팅]]을 기반으로 상위호환을 구현해 내기도 한다. [[엑스박스 클라우드 게임]]을 사용해, 퇴역 기종인 [[Xbox One]]에서 차세대 기종인 [[Xbox Series X]] 전용으로 만들어진 차세대 게임을 구동하는 방식이다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기